package entities;

import java.io.Serializable;
import java.util.Date;
import basic.BaseEntity;
import basic.FieldMeta;

public class TBc extends BaseEntity implements Serializable {

	private static final long serialVersionUID = 1L;

	@FieldMeta(primary = true, name = "编号", description = "编号", column = "bc_no", require = true, range = true, length = 32, order = 0)
	private String bcNo;

	public String getBcNo() {
		return bcNo;
	}

	public void setBcNo(String bcNo) {
		this.bcNo = bcNo;
	}

	@FieldMeta(name = "关联卡号", description = "关联卡号", column = "crd_no", require = true, length = 32, order = 1)
	private String crdNo;

	public String getCrdNo() {
		return crdNo;
	}

	public void setCrdNo(String crdNo) {
		this.crdNo = crdNo;
	}

	@FieldMeta(name = "收单银行", description = "收单银行", column = "bnk_no", require = true, length = 32, order = 2)
	private String bnkNo;

	public String getBnkNo() {
		return bnkNo;
	}

	public void setBnkNo(String bnkNo) {
		this.bnkNo = bnkNo;
	}

	@FieldMeta(name = "关联交易号", description = "关联交易号", column = "txn_no", require = true, length = 32, order = 3)
	private String txnNo;

	public String getTxnNo() {
		return txnNo;
	}

	public void setTxnNo(String txnNo) {
		this.txnNo = txnNo;
	}

	@FieldMeta(name = "类型", description = "类型", column = "bc_type", require = true, length = 50, order = 4)
	private String bcType;

	public String getBcType() {
		return bcType;
	}

	public void setBcType(String bcType) {
		this.bcType = bcType;
	}

	@FieldMeta(name = "上送流水号", description = "上送流水号", column = "bc_order", require = true, length = 50, order = 5)
	private String bcOrder;

	public String getBcOrder() {
		return bcOrder;
	}

	public void setBcOrder(String bcOrder) {
		this.bcOrder = bcOrder;
	}

	@FieldMeta(name = "上送币种", description = "上送币种", column = "bc_cur", require = true, length = 50, order = 6)
	private String bcCur;

	public String getBcCur() {
		return bcCur;
	}

	public void setBcCur(String bcCur) {
		this.bcCur = bcCur;
	}

	@FieldMeta(name = "上送金额", description = "上送金额", column = "bc_money", require = true, order = 7)
	private Double bcMoney;

	public Double getBcMoney() {
		return bcMoney;
	}

	public void setBcMoney(Double bcMoney) {
		this.bcMoney = bcMoney;
	}

	@FieldMeta(name = "返回银行单号", description = "返回银行单号", column = "bc_ref", length = 50, order = 8)
	private String bcRef;

	public String getBcRef() {
		return bcRef;
	}

	public void setBcRef(String bcRef) {
		this.bcRef = bcRef;
	}

	@FieldMeta(name = "返回原交易卡号", description = "返回原交易卡号", column = "bc_card", length = 50, order = 9)
	private String bcCard;

	public String getBcCard() {
		return bcCard;
	}

	public void setBcCard(String bcCard) {
		this.bcCard = bcCard;
	}

	@FieldMeta(name = "返回原交易日期", description = "返回原交易日期", column = "bc_time", length = 50, order = 10)
	private String bcTime;

	public String getBcTime() {
		return bcTime;
	}

	public void setBcTime(String bcTime) {
		this.bcTime = bcTime;
	}

	@FieldMeta(name = "返回码", description = "返回码", column = "bc_mark", length = 50, order = 11)
	private String bcMark;

	public String getBcMark() {
		return bcMark;
	}

	public void setBcMark(String bcMark) {
		this.bcMark = bcMark;
	}

	@FieldMeta(name = "返回信息", description = "返回信息", column = "bc_info", length = 200, order = 12)
	private String bcInfo;

	public String getBcInfo() {
		return bcInfo;
	}

	public void setBcInfo(String bcInfo) {
		this.bcInfo = bcInfo;
	}

	@FieldMeta(name = "入账金额", description = "入账金额", column = "bc_amount", require = true, order = 13)
	private Double bcAmount;

	public Double getBcAmount() {
		return bcAmount;
	}

	public void setBcAmount(Double bcAmount) {
		this.bcAmount = bcAmount;
	}

	@FieldMeta(name = "入账码", description = "入账码", column = "bc_code", require = true, length = 50, order = 14)
	private String bcCode;

	public String getBcCode() {
		return bcCode;
	}

	public void setBcCode(String bcCode) {
		this.bcCode = bcCode;
	}

	@FieldMeta(name = "入账信息", description = "入账信息", column = "bc_message", require = true, length = 200, order = 15)
	private String bcMessage;

	public String getBcMessage() {
		return bcMessage;
	}

	public void setBcMessage(String bcMessage) {
		this.bcMessage = bcMessage;
	}

	@FieldMeta(name = "入账状态", description = "入账状态", column = "bc_state", require = true, length = 1, order = 16)
	private String bcState;

	public String getBcState() {
		return bcState;
	}

	public void setBcState(String bcState) {
		this.bcState = bcState;
	}

	@FieldMeta(name = "入账日期", description = "入账日期", column = "bc_date", require = true, range = true, order = 17)
	private Date bcDate;

	public Date getBcDate() {
		return bcDate;
	}

	public void setBcDate(Date bcDate) {
		this.bcDate = bcDate;
	}

	@FieldMeta(name = "对账状态", description = "对账状态", column = "bc_cstate", require = true, length = 1, order = 18)
	private String bcCstate;

	public String getBcCstate() {
		return bcCstate;
	}

	public void setBcCstate(String bcCstate) {
		this.bcCstate = bcCstate;
	}

	@FieldMeta(name = "对账日期", description = "对账日期", column = "bc_cdate", require = true, range = true, order = 19)
	private Date bcCdate;

	public Date getBcCdate() {
		return bcCdate;
	}

	public void setBcCdate(Date bcCdate) {
		this.bcCdate = bcCdate;
	}

	@FieldMeta(name = "备注", description = "备注", column = "bc_remark", length = 200, order = 20)
	private String bcRemark;

	public String getBcRemark() {
		return bcRemark;
	}

	public void setBcRemark(String bcRemark) {
		this.bcRemark = bcRemark;
	}

}